#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

#define MAX_NUM 10000


/*
* 备注在VS中的项目选项中将 “堆栈保留大小”提高到3MB(=3145728 Bytes)
* 代码就可以正常运行
*/
void rev_print(int n)
{
    if (n < MAX_NUM) {
        if (n % 2 == 0) {
            printf("%d\n", n);
        }
        rev_print(++n);
    }
}

int main()
{
    rev_print(0);

    return 0;
}